all : test_glsl

asm : test_glsl.s

GCC_FLAGS = -I ../../dogon/include -march=pentium3 -mfpmath=sse
# -Wall -pedantic -O3

clean :
	rm -f test_glsl test_glsl.s debug.o tmp.diff

test_glsl : test_glsl.cpp
	gcc -c debug.c
	g++ $(GCC_FLAGS) -o test_glsl test_glsl.cpp debug.o
	rm -f debug.o


test_glsl.s : test_glsl.cpp
	g++ -S $(GCC_FLAGS) test_glsl.cpp


asm-diff : asm
	(rm -f tmp.diff ; diff -u test_glsl.s.orig test_glsl.s > tmp.diff ; gedit tmp.diff 2>/dev/null>/dev/null)